gift (present) - German English Dictionary